package org.cskt.sl.sys.service;

import java.util.List;

import org.cskt.sl.sys.entity.Combo;
import org.cskt.sl.sys.example.ComboExample;
import org.cskt.sl.util.Pager;

public interface ComboService {
	
	/**
	 * 查询套餐数量
	 * @param example
	 * @return
	 */
    int countByExample(ComboExample example);
    
    /**
     * 按主键删除套餐
     * @param cid
     * @return
     */
    int deleteComboById(Integer cid);
    
    /**
     * 新增套餐(动态新增)
     * @param record
     * @return
     */
    int addCombo(Combo record);
    
    /**
     * 按条件过滤查询套餐 ,并分页
     * @param example
     * @return
     */
    List<Combo> findComboPageList(ComboExample example,Pager pager);
    
    /**
     * 根据主键更新套餐(动态更新)
     * @param record
     * @return
     */
    int updateComboById(Combo record);
    
    /**
     * 按主键查询套餐
     * @param cid
     * @return
     */
    Combo getComboById(Integer cid);

}
